/*************************************************************************
	> File Name: testdatastruct.h
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年12月03日 星期四 15时12分43秒
 ************************************************************************/
#ifndef _TESTDATASTRUCT_H
#define _TESTDATASTRUCT_H

#include "list.h"
#include "vector.h"
#include "queue.h"
#include "binarytree.h"
#include "unionset.h"
#include "priorityqueue.h"

#define COLOR(a, b) "\033[1;" #b "m" a "\033[0m"
#define RRR(a) COLOR(a, 31)
#define GGG(a) COLOR(a, 32)
#define YYY(a) COLOR(a, 33)
#define BBB(a) COLOR(a, 34)
#define PPP(a) COLOR(a, 35)

#define max_op 10

void testList();
void testVector();
void testBinaryTree();
void testQueue();
void testPriorityQueue();
void testUnionSet();
#endif
